carry out an initiative or project - Inglés Sinónimo Diccionario